package com.koron.device.bean.template;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.handler.inter.IExcelDataModel;
import lombok.Data;

import java.util.List;

@Data
public class EquipmentTemplate implements  IExcelDataModel {

    /**
     * 行号
     */
    private Integer rowNum;

    /**
     * 父级层级编号
     */
    private String parentLevelPath;

    /**
     * 层级路径
     */
    @Excel(name = "层级编号", width = 40)
    private String levelPath;

    /**
     * 层级编号集合
     */
    private List<String> levellist;

    /**
     * 设备名称
     */
    @Excel(name = "设备名称", width = 40)
    private String name;

    /**
     * 节点类型
     * 0_实际节点", "1_虚拟节点
     */
    @Excel(name = "节点类型,实体节点、虚拟节点", width = 40)
    private String isVirtualStr;

    /**
     * 是否虚拟节点
     */
    private String isVirtual;

    /**
     * 业务层级
     * 1水司、2部门、3厂站、4系统、5设备、6部件
     */
    @Excel(name = "业务层级，公司、部门、厂站、系统、设备、部件", width = 40)
    private String floorStr;

    /**
     * 业务层级
     * 1水司、2部门、3厂站、4系统、5设备、6部件
     */
    private String floor;

    /**
     * 设备分类名称
     */
    @Excel(name = "设备分类名称", width = 40)
    private String typeName;

    /**
     * 设备分类编码
     */
    @Excel(name = "设备分类编码", width = 40)
    private String typeCode;

    /**
     * 设备分类编码
     */
    @Excel(name = "设备编码", width = 40)
    private String amdCode;

    /**
     * KKS编码
     */
    @Excel(name = "KKS编码", width = 40)
    private String encode;


//    /**
//     * 数据来源字段
//     */
//    @Excel(name = "数据来源id", width = 40)
//    private String dataSourcesId;

}
